package com.bj58.data.emailreports.model;

import com.bj58.wf.dal.annotation.Column;

public class TopJianliReportDetail {
	
    private String statDate;
	
	@Column("置顶摊销")
	private int topAmortize;//置顶摊销
	
	@Column("置顶现金摊销")
	private int cashAmortize;//置顶现金摊销
	
	@Column("置顶优惠摊销")
	private int giftAmortize;//置顶优惠摊销
	
//	@Column("置顶优惠券摊销")
//	private double giftCardAmortize;//置顶优惠摊销--预留
	
	@Column("置顶消费")
	private int topCost;//置顶消费
	
	@Column("现金消费")
	private int cashCost;//现金消费
	
	@Column("优惠消费")
	private int giftCost;//优惠消费  topCost- cashCos
	
//	@Column("置顶优惠券消费")
//	private double giftCardCost;//置顶优惠消费--预留
	
	@Column("在线客户数")
	private long topCus;//在线客户数
	
	@Column("购买客户数")
	private long costCus;//购买客户数  原先是消费客户数
	
	@Column("ARPU1")
	private double ARPU1;//（摊销/在线客户数）
	
	@Column("ARPU2")
	private double ARPU2;//（摊销/消费客户数）
	
	@Column("置顶展现条数")
	private int topNum;//置顶展现条数，这是新增的
	
//	@Column("置顶时长")
//	private int topHour;//置顶时长--预留
	
//	@Column("置顶单价")
//	private double topPrice;//置顶单价（每次小时）--预留
	
	@Column("置顶小时单价")
	private double topHourPrice;//置顶小时单价 --预留
	
	@Column("可出广告流量")
	private long pv;//可出广告流量
	
	@Column("广告流量")
	private long adpv;//广告流量
	
	@Column("广告展示量")
	private long disp;//广告展示量
	
	@Column("点击量")
	private long click;//点击量
	
	@Column("CPM")
	private double CPM;//CPM
	
	@Column("PVR")
	private double PVR;//PVR
	
	@Column("ASN")
	private double ASN;//ASN
	
	@Column("CTR2")
	private double CTR2;//CTR2
	
	@Column("ACP")
	private double ACP;//ACP,平均点击单价

	public String getStatDate() {
		return statDate;
	}

	public void setStatDate(String statDate) {
		this.statDate = statDate;
	}

	public int getTopAmortize() {
		return topAmortize;
	}

	public void setTopAmortize(int topAmortize) {
		this.topAmortize = topAmortize;
	}

	public int getCashAmortize() {
		return cashAmortize;
	}

	public void setCashAmortize(int cashAmortize) {
		this.cashAmortize = cashAmortize;
	}

	public int getGiftAmortize() {
		return giftAmortize;
	}

	public void setGiftAmortize(int giftAmortize) {
		this.giftAmortize = giftAmortize;
	}

	public int getTopCost() {
		return topCost;
	}

	public void setTopCost(int topCost) {
		this.topCost = topCost;
	}

	public int getCashCost() {
		return cashCost;
	}

	public void setCashCost(int cashCost) {
		this.cashCost = cashCost;
	}

	public int getGiftCost() {
		return giftCost;
	}

	public void setGiftCost(int giftCost) {
		this.giftCost = giftCost;
	}

	public long getTopCus() {
		return topCus;
	}

	public void setTopCus(long topCus) {
		this.topCus = topCus;
	}

	public long getCostCus() {
		return costCus;
	}

	public void setCostCus(long costCus) {
		this.costCus = costCus;
	}

	public double getARPU1() {
		return ARPU1;
	}

	public void setARPU1(double aRPU1) {
		ARPU1 = aRPU1;
	}

	public double getARPU2() {
		return ARPU2;
	}

	public void setARPU2(double aRPU2) {
		ARPU2 = aRPU2;
	}

	public int getTopNum() {
		return topNum;
	}

	public void setTopNum(int topNum) {
		this.topNum = topNum;
	}

	public double getTopHourPrice() {
		return topHourPrice;
	}

	public void setTopHourPrice(double topHourPrice) {
		this.topHourPrice = topHourPrice;
	}

	public long getPv() {
		return pv;
	}

	public void setPv(long pv) {
		this.pv = pv;
	}

	public long getAdpv() {
		return adpv;
	}

	public void setAdpv(long adpv) {
		this.adpv = adpv;
	}

	public long getDisp() {
		return disp;
	}

	public void setDisp(long disp) {
		this.disp = disp;
	}

	public long getClick() {
		return click;
	}

	public void setClick(long click) {
		this.click = click;
	}

	public double getCPM() {
		return CPM;
	}

	public void setCPM(double cPM) {
		CPM = cPM;
	}

	public double getPVR() {
		return PVR;
	}

	public void setPVR(double pVR) {
		PVR = pVR;
	}

	public double getASN() {
		return ASN;
	}

	public void setASN(double aSN) {
		ASN = aSN;
	}

	public double getCTR2() {
		return CTR2;
	}

	public void setCTR2(double cTR2) {
		CTR2 = cTR2;
	}

	public double getACP() {
		return ACP;
	}

	public void setACP(double aCP) {
		ACP = aCP;
	}
	
}
